build: Clean up print backends Meson rules
authorEmmanuele Bassi <ebassi@gnome.org>
Wed, 26 Apr 2017 16:02:26 +0000 (17:02 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Wed, 3 May 2017 14:10:57 +0000 (15:10 +0100)
modules/printbackends/cloudprint/meson.build
modules/printbackends/cups/meson.build
modules/printbackends/file/meson.build
modules/printbackends/lpr/meson.build
modules/printbackends/papi/meson.build
modules/printbackends/test/meson.build [new file with mode: 0644]

index 0a575f0407923160696ca92e52f1d77918535084..c6193f4c0388884b3fe47c4a6a1c5405cd029461 100644 (file)
@@ -1,7 +1,10 @@
 shared_module('printbackend-cloudprint',
-  'gtkprintbackendcloudprint.c',
-  'gtkprintercloudprint.c',
-  'gtkcloudprintaccount.c',
-  c_args : ['-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : [libgtk_dep, rest_dep, json_glib_dep],
-  install_dir : printbackends_install_dir)
+              'gtkprintbackendcloudprint.c',
+              'gtkprintercloudprint.c',
+              'gtkcloudprintaccount.c',
+              c_args: [
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+              ],
+              dependencies: [ libgtk_dep, rest_dep, json_glib_dep ],
+              install_dir: printbackends_install_dir)
index 08c115424d926ceb2f32400248ad932eb59998f2..e69788d9f3c63fbf70b7b8740e0d31a2a529014e 100644 (file)
@@ -8,10 +8,14 @@ else
 endif
 
 shared_module('printbackend-cups',
-  'gtkprintbackendcups.c',
-  'gtkprintercups.c',
-  'gtkcupsutils.c',
-  'gtkcupssecretsutils.c',
-  c_args : ['-DGTK_COMPILATION', '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : [libgtk_dep, libcups, colord_dep],
-  install_dir : printbackends_install_dir)
+              'gtkprintbackendcups.c',
+              'gtkprintercups.c',
+              'gtkcupsutils.c',
+              'gtkcupssecretsutils.c',
+              c_args: [
+                '-DGTK_COMPILATION',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: [libgtk_dep, libcups, colord_dep],
+              install_dir: printbackends_install_dir)
index df2925404278a356639eadf2b2bb4971a322fc89..52ab3a34226b2eaf60a5e6a67c939d5d7f17fa76 100644 (file)
@@ -1,5 +1,9 @@
 shared_module('printbackend-file',
-  'gtkprintbackendfile.c',
-  c_args : ['-DGTK_COMPILATION', '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : libgtk_dep,
-  install_dir : printbackends_install_dir)
+              'gtkprintbackendfile.c',
+              c_args: [
+                '-DGTK_COMPILATION',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: libgtk_dep,
+              install_dir: printbackends_install_dir)
index 34019970733fca6b01d4b1a9d3f47dc365bc1a08..95a982df8da2d7007e098d4600f974304691c184 100644 (file)
@@ -1,5 +1,9 @@
 shared_module('printbackend-lpr',
-  'gtkprintbackendlpr.c',
-  c_args : ['-DGTK_COMPILATION', '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : libgtk_dep,
-  install_dir : printbackends_install_dir)
+              'gtkprintbackendlpr.c',
+              c_args: [
+                '-DGTK_COMPILATION',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: libgtk_dep,
+              install_dir: printbackends_install_dir)
index d64dc66fdb71447510527cdeafaba0182e7e5667..feef64068c38081022b16d320c86f09e01be25d6 100644 (file)
@@ -1,6 +1,9 @@
 shared_module('printbackend-papi',
-  'gtkprinterpapi.c',
-  'gtkprintbackendpapi.c',
-  c_args : ['-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : [libgtk_dep, libpapi],
-  install_dir : printbackends_install_dir)
+              'gtkprinterpapi.c',
+              'gtkprintbackendpapi.c',
+              c_args: [
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: [libgtk_dep, libpapi],
+              install_dir: printbackends_install_dir)
diff --git a/modules/printbackends/test/meson.build b/modules/printbackends/test/meson.build
new file mode 100644 (file)
index 0000000..a8df4fe
--- /dev/null
@@ -0,0 +1,9 @@
+shared_module('printbackend-test',
+              'gtkprintbackendtest.c',
+              c_args: [
+                '-DGTK_COMPILATION',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: libgtk_dep,
+              install_dir: printbackends_install_dir)